#pragma once

#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <boost/property_tree/ini_parser.hpp>

#ifdef UNICODE
#define tptree		wptree
#define tifstream	wifstream
#define tofstream	wofstream
#define tstring		wstring
#else
#define tptree		ptree
#define tifstream	ifstream
#define tofstream	ofstream
#define tstring		string
#endif

class CCommonParam
{
public:
	CCommonParam(void);
	virtual ~CCommonParam(void);

	static LPCTSTR	GetFileName();
protected:
	static CStdString	s_strConfigFileName;
};
